Wabuda Island

Wabuda Island is an island in the Fly River delta, Papua New Guinea. Its area is 109 kmĀ².